草庐IT

c++ - 翻译 C++ 片段

全部标签

php - 不适用于 Yii2 中的环境翻译

我已经设置了3个环境。我的应用需要加载不同的翻译集,因为每个环境都不同。我有RO、HU、DE语言。我正在尝试设置翻译,但它不起作用。在frontend/configmain.php我有:'sourceLanguage'=>'en','语言'=>'en',在frontend/web/index.php我有:defined('YII_ENV')或define('YII_ENV','dev_ro');另外,我正在合并配置数组:(file_exists(__DIR__.'/../../environments/'.YII_ENV.'/common/config/main-local.php')

javascript - 使用 curl 在谷歌翻译免费 api 中出现 400 个错误请求

我正在尝试使用免费的GoogleTranslateAPI,它是从Firefox的S3GoogleTranslator插件中提取的,即。https://translate.google.com/translate_a/single?client=t&sl=auto&tl=en&hl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=2&srcrom=1&ssel=0&tsel=0&q=Hello在PHPcURL中。$isPOST=isset($_POST)&&!empt

php - 在 MVC 中处理片段和 View

如果我的网站上有一个页面,我必须在其中显示4或5个片段(新闻提要、事件提要等),所有这些都与不同的数据(在不同的模型和数据库表中)有关,那么明智的方法是处理片段内容和布局的生成?我可以使用包含静态函数的单个代码片段Controller,每个函数返回一个填充有相关数据的View。但是这个片段Controller中的每个函数都将与不同的数据/模型进行交互,所以我不确定这是多么面向对象。或者,我可以向每个处理每个关联数据集的Controller添加一个静态函数——例如,在News_Controller中,以及显示所有新闻项目、单个新闻项目等的函数,我可以添加一个静态函数通过简单地返回我需要的

php - 在哪里存储云应用程序中的翻译?

我目前正在为在亚马逊云中运行的架构构建应用程序(一些带有php5.3、负载平衡、PostgreSQL的网络服务器)。我的(PHP5)应用程序的一个关键特性是,所有内容(在前端)都必须可翻译成各种语言,因此会有很多字符串,它们由“token”表示,必须是已翻译。我的问题是:您会将这些翻译存储在哪里?将翻译存储在本地(网络服务器)磁盘上的文件中?将翻译存储在中央存储器的文件中?将翻译存储在数据库中?在其他地方?附加信息:无论翻译存储在哪里-都会有一些缓存(Redis,+模板缓存),因此不会在每个渲染页面上查询文件/数据库。上述每个解决方案都各有利弊,在我的团队进行大量讨论后,我们没有找到一

php - Laravel 在翻译字符串中使用翻译器

是否可以在lang文件中使用trans()?例如:该行是Pleasefillinyour:attribute假设:attribute是密码。可以将password放在英文lang文件中然后在荷兰语lang文件中使用wachtwoordfor:attribute? 最佳答案 您可以在语言验证文件lang/nl/validation.php中的attributes数组中为此使用特定于语言的属性,例如:'attributes'=>['name'=>'naam''password'=>'wachtwoord'],这将在所有表单上全局翻译这些

php - 需要使用 str_replace 或任何其他方式翻译字符串中的单词

我有一个包含英文字符的XML提要,我需要将其翻译成我的语言。问题是它不是翻译确切的字符串,而是翻译每个相似的词。有没有办法只翻译完整的字符串而不是单词中的所有内容?示例:$string="RedCellisverygood.Conditionisnew.Butnobodybuysit.";$words=["RedCell","Condition","no","Red","new"];$translations=["RedCell","Stav","ne","Červený","nový"];$string=str_replace($words,$translations,$string

php - SilverStripe $summary_field 中断标签翻译

我在我的DataObject中使用publicfunctionfieldLabels()来翻译所有字段标签(以及$summary_fields的标签)。这适用于所有字段,但具有从函数返回值(而不是从数据库中提取的值)的字段除外。摘要字段static$summary_fields=array('Label'=>'Label','Type'=>'Type','getRequiredLabel'=>'Required');字段标签publicfunctionfieldLabels($includerelations=true){$labels=parent::fieldLabels(true

php - square_root 在 C 中非常大的数字,直到 < 1000

我有一个非常大的数字:char*big_numbr_str="4325242066733762057192832260226492766115114212292022277";我想一直对这个数字求平方根,直到它小于1000。在PHP中,我可以相对轻松地做到这一点:while($num>1000):$num=sqrt($num);endwhile;$num=floor($num);我现在正尝试在C中实现相同的目标,以得到相同的结果。作为引用,在while循环中经过5次循环后,上述代码片段+起始数字在PHP中的最终结果为50;如果你在其他任何地方对这个数字求平方根5次,你应该会得到类似的结

php - 从 .po 或 .mo 文件获取翻译

如何从.po或.mo文件中提取所有翻译?我需要创建一个包含所有翻译的数组。 最佳答案 您可以使用ZendTranslate来自ZendFramework的模块。$translate=newZend_Translate('gettext','/path/to/english.mo','en');$translate->addTranslation('/path/to/german.mo','de');echo$translate->_("Example");$translate->setLocale('de');echo$transl

php - 从 PHP 翻译或解释 JavaScript

关于从PHP运行JavaScript代码的任何提示?我正在尝试运行一个javascript函数并获取它的返回值。在这种情况下,这比自己将其翻译成PHP容易得多。会Spidermonkey适合这项任务,还是其他什么?更新:另一方面,如果有一个应用程序可以一次性将JavaSCript翻译成PHP而不是仅仅解释它,那可能会更好。所以我会对这方面的建议感兴趣..非常感谢 最佳答案 关于:J4P5(非常基本)或V8JS(我没试过)我想Spidermonkey也能胜任这项工作...我很少使用J4P5,所以我不能建议太多。